/* Body and structure
-------------------------------------------------- */

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}


/* Base class
------------------------- */
.bg_index {
  position: relative;
  padding: 0px 0;
  
  text-align: center;
  background-color:#5394EC;
}



/* index */
.bg_index .container {width:800px;height:1000px;left:50%;margin-left:-400px}
.bg_index .container .logo {position:absolute;left:50%;top:234px;margin-left:-182.5px;width:369px;height:131px;background:url(../img/logo_index.png) no-repeat;text-indent:-9999px}
.bg_index .container .saying {position:absolute;width:775px;height:51px;top:408px;left:50%;margin-left:-387.5px;background:url(../img/saying.png) no-repeat;text-indent:-9999px}
.bg_index .container .btn .btn_signup_index {position:absolute;float:left;top:574px;width:204px;height:51px;border:none;left:50%;margin-left:-180px;background:url(../img/btn_signup_index.png)  no-repeat;}
.bg_index .container .btn .btn_login_index {position:absolute;folat:left;top:574px;width:156px;height:51px;border:none;left:50%;margin-left:30px;background:url(../img/btn_login_index.png)  no-repeat;}
.bg_index .container .footer {position:absolute;left:50%;margin-left:-107px;width:214px;height:15px;top:943px;background:url(../img/footer1.png) no-repeat;text-indent:-9999px}

/* signup */

.popup_signup {position:absolute;background-color:#fff}
.popup_login {position:absolute;background-color:#fff}
.popup_login .to_login {float:left;margin-top:0px;margin-left:170px;font-weight:bold;text-decoration:none;color:#3a75c4;font-family:malgun gothic;font-size:14px}
.popup_signup .logo_signup {overflow:hidden;width:100%;height:54px;background:url(../img/logo_signup.gif) 50% 0 no-repeat;text-indent:-9999px}
.popup_login .logo_login {overflow:hidden;width:100%;height:84px;background:url(../img/logo_login.gif) 50% 0 no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox {position:relative;width:100%;height:580px;background:url(../img/signup_bgbox.gif) 0px 30px no-repeat}
.popup_login .login_bgbox {position:relative;width:100%;height:344px;background:url(../img/login_bgbox.gif) 0px 35px no-repeat}
.popup_login .login_bgbox .txtbox6 {float:left;width:319px;height:51px;margin-top:75px;margin-left:45px;border:none;background:url(../img/txtbox6.gif) no-repeat}
.popup_login .login_bgbox .txtbox7 {float:left;width:319px;height:51px;margin-top:15px;margin-left:45px;border:none;background:url(../img/txtbox6.gif) no-repeat}
.popup_login .login_bgbox .btn_login {float:left;width:319px;height:41px;margin-top:15px;margin-left:45px;border:none;background:url(../img/btn_login.gif) no-repeat}
.popup_login .login_bgbox .checkbox {display:inline-block;margin-top:-2px;margin-left:45px;width:13px;height:50px;vertical-align:middle}
.popup_login .login_bgbox .txt_check {position:absolute;margin-top:13px;margin-left:3px;width:110px;height:22px;font-weight:bold;font-family:gulim;color:#575757;font-size:13px}
.popup_login .login_bgbox .txt_pass {position:absolute;margin-top:13px;margin-left:160px;font-family:gulim;color:#2a6cc4;font-size:13px}
.popup_login .login_bgbox .txt_email2 {position:absolute;top:90px;left:60px;width:52px;background-image:url(../img/txt_email2.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_login .login_bgbox .txt_password2 {position:absolute;top:160px;left:60px;width:93px;background-image:url(../img/txt_password2.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .tit_head {float:left;margin-top:55px;margin-left:40px;width:100px;height:24px;font-weight:bold;font-family:Malgun gothic;color:#363636;font-size:20px}
.popup_signup .signup_bgbox .clear {clear:both;}
.popup_signup .signup_bgbox .txtbox1 {float:left;width:148px;height:38px;margin-top:15px;margin-left:40px;border:none;background:url(../img/txtbox1.gif) no-repeat}
.popup_signup .signup_bgbox .txt_lastname {position:absolute;top:102px;left:48px;width:16px;background-image:url(../img/txt_lastname.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .tf_on {background-imgae:none}
.popup_signup .signup_bgbox .txtbox2 {float:right;margin-right:40px;margin-top:15px;width:200px;height:38px;border:none;background:url(../img/txtbox2.gif) no-repeat}
.popup_signup .signup_bgbox .txt_firstname {position:absolute;top:102px;left:208px;width:34px;background-image:url(../img/txt_firstname.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txtbox3 {width:355px;height:38px;margin-top:8px;margin-left:40px;border:none;background:url(../img/txtbox3.gif) no-repeat}
.popup_signup .signup_bgbox .txt_email {position:absolute;top:150px;left:48px;width:44px;background-image:url(../img/txt_email.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txt_password {position:absolute;top:197px;left:48px;width:79px;background-image:url(../img/txt_password.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txt_repassword {position:absolute;top:245px;left:48px;width:160px;background-image:url(../img/txt_repassword.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .ico_selectbox1 {position:absolute;top:340px;left:125px;width:17px;height:18px;border:none;background-image:url(../img/ico_selectbox.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .ico_selectbox2 {position:absolute;top:340px;left:254px;width:17px;height:18px;border:none;background-image:url(../img/ico_selectbox.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .ico_selectbox3 {position:absolute;top:340px;left:370px;width:17px;height:18px;border:none;background-image:url(../img/ico_selectbox.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txt_year {position:absolute;top:340px;left:48px;width:34px;height:18px;border:none;background-image:url(../img/txt_year.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txt_month {position:absolute;top:340px;left:165px;width:16px;height:18px;border:none;background-image:url(../img/txt_month.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txt_day {position:absolute;top:340px;left:295px;width:16px;height:18px;border:none;background-image:url(../img/txt_day.gif);background-repeat:no-repeat;text-indent:-9999px}
.popup_signup .signup_bgbox .txt_birth {float:left;margin-top:15px;margin-left:40px;width:100px;height:22px;font-weight:bold;font-family:'Malgun gothic',gulim,sans-serif;color:#363636;font-size:16px}
.popup_signup .signup_bgbox .txtbox4 {float:left;width:109px;height:38px;margin-top:15px;margin-left:40px;border:none;background:url(../img/txtbox4.gif) no-repeat}
.popup_signup .signup_bgbox .txtbox5 {float:left;width:121px;height:38px;margin-top:15px;margin-left:8px;border:none;background:url(../img/txtbox5.gif) no-repeat}
.popup_signup .signup_bgbox .txtbox6 {float:left;width:109px;height:38px;margin-top:15px;margin-left:8px;border:none;background:url(../img/txtbox4.gif) no-repeat}
.popup_signup .signup_bgbox .txt_sex {margin-top:15px;margin-left:6px;width:80px;height:22px;font-weight:bold;font-family:'Malgun gothic',gulim,sans-serif;color:#363636;font-size:16px}
.popup_signup .signup_bgbox .inp_radio {display:inline-block;margin-top:-2px;margin-left:40px;width:13px;height:50px;vertical-align:middle}
.popup_signup .signup_bgbox .txt_letter {margin-top:10px;margin-left:40px;font-family:'gulim';font-size:11px;letter-spacing:-1px}
.popup_signup .signup_bgbox .txt_nor {color:#363636}
.popup_signup .signup_bgbox .txt_col {color:#3279d8}
.popup_signup .signup_bgbox .btn_signup {float:right;width:133px;height:41px;margin-top:15px;margin-right:40px;border:none;background:url(../img/btn_signup.gif) no-repeat}
.popup_signup .txt_letter {top:2000px;font-family:'gulim';font-size:11px;letter-spacing:-1px;color:#575757}
.popup_signup .txt_letter .txt_deco {margin:0 auto;text-decoration:none;color:#575757}
.popup_signup .footer2 {width:100%;height:14px;margin-top:95px;background:url(../img/footer2.gif) 50% 0 no-repeat}
.popup_login .footer2 {width:100%;height:14px;margin-top:95px;background:url(../img/footer2.gif) 50% 0 no-repeat}